Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

163
Views
Resuelva el conflicto web-dev-server pixi.js "la importación no proporciona una exportación llamada 'predeterminada'"

Estoy tratando de actualizar un sitio antiguo mío que usaba lit-element, pixi.js y webpack para servir en desarrollo y compilación. La nueva versión de lit-element está encendida y recomiendan usar web-dev-server como medio para servir el código localmente, pero cuando intento hacerlo, aparece un error de pixi.js

https://lit.dev/docs/tools/development/ (para referencia)

El módulo solicitado './../../../es6-promise-polyfill/promise.js' no proporciona una exportación denominada 'Polyfill'

por lo que encontré efectivamente, el relleno solo proporciona una expresión de función invocada inmediatamente mientras pixi.js está tratando de hacer una importación de módulo

 /*! * @pixi/polyfill - v5.3.10 * Compiled Mon, 07 Jun 2021 22:37:25 UTC * * @pixi/polyfill is licensed under the MIT License. * http://www.opensource.org/licenses/mit-license */ import { Polyfill } from 'es6-promise-polyfill'; import objectAssign from 'object-assign'; // Support for IE 9 - 11 which does not include Promises if (!window.Promise) { window.Promise = Polyfill; }

No tuve este problema con el elemento iluminado y el paquete web y no estoy seguro de cómo resolverlo correctamente. Supongo que es un problema de agrupación, pero este no es realmente mi fuerte aquí. Volver al paquete web parece traer muchos otros problemas. (Parece estar relacionado con este problema. Las referencias relativas deben comenzar con "/", "./" o "../", pero dado que la solución es usar web-dev-server en lugar de webpack, estoy corriendo en circulo)

Cualquier consejo sobre este tema sería muy apreciado, gracias de antemano.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Intente lo siguiente, debería funcionar. Si se exportó previamente como default , es posible que no lo encuentre. Para comprender mejor, consulte SO aquí...

 import { Polyfill } from 'es6-promise-polyfill'; // should be changed to below code import Polyfill from 'es6-promise-polyfill';

Prima:

Si quieres hacerlo con web pack mira aquí... usa babel-polyfill

  1. Agregar a través npm install --save "babel-polyfill"
  2. luego agréguelo como un punto de entrada en su webpack.config.js:
 module.exports = { entry: ['babel-polyfill', './app/js'] };
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!